insulating felt - German English Dictionary